﻿@model PagedList.IPagedList<FTBS.Models.Entities.Theater>
@using PagedList.Mvc;
<link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
@{
    ViewBag.Title = "Quản lý cài đặt";
    ViewBag.count = 0;
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
    var isSortDes = (bool)ViewBag.IsSortDes;
}

<legend style="margin-top: 10px">QUẢN LÝ CÀI ĐẶT CHO RẠP</legend>
<div>
    <div>
        @using (Html.BeginForm("Index", "SettingTheater", FormMethod.Get))
        {
            <p>
                Tìm kiếm: @Html.TextBox("SearchString", ViewBag.CurrentFilter as string)
                <input class="inverse" type="submit" value="Tìm" />
            </p>
        }
    </div>

    <div style="height: 330px; width:100%">
        <table class="table striped bordered hovered">
            <tr>
                <th>
                    @Html.ActionLink("Rạp", "Index", new { sortOrder = ViewBag.NameSortParm, isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Số ghế tối đa của dãy", "Index", new { sortOrder = "maxChairInRow_desc", isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Số dãy ghế tối đa của phòng", "Index", new { sortOrder = "maxColumn_desc", isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Số vé tối đa có thể đặt", "Index", new { sortOrder = "maxBookingTicket_desc", isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Hạn cuối chỉnh sửa vé", "Index", new { sortOrder = "deadlineForCreateTicket_desc", isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Số tiền tương ứng với 1 điểm", "Index", new { sortOrder = "pointWithMoney_desc", isSortDescending = isSortDes })
                </th>
                <th>
                    @Html.ActionLink("Thời gian giời hạn đặt vé", "Index", new { sortOrder = "deadlineForBooking_desc", isSortDescending = isSortDes })
                </th>
                <th></th>
            </tr>

            @foreach (var item in Model)
            {
                <tr style="text-align: center">
                    <td style="text-align: left">
                        @Html.DisplayFor(modelItem => item.TheaterName)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.MaxChairInRow)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.MaxColumnInRoom)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.MaxBookingTicket)
                    </td>
                    <td style="text-align: left">Trước giờ chiếu @Html.DisplayFor(modelItem => item.DeadlineCreateTicket) ngày
                    </td>
                    <td>
                        @{
                            var pointWithMoney = item.PointWithMoney;
                        }
                        @pointWithMoney.ToString("0,000") VNĐ
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.DeadlineForBooking) phút
                    </td>
                    <td>
                        @Html.ActionLink("Sửa", "Edit", new { id = item.TheaterId })
                    </td>
                </tr>
            }
        </table>
    </div>
    <div style="float:right">
        <br />
        <div style="margin-left:34px">
            Trang @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) của @Model.PageCount trang
        </div>
        <div style="margin-right:-20px">
            @Html.PagedListPager(Model, page => Url.Action("Index",
            new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
        </div>
    </div>
</div>

